class deduction